
/********************/
#tab_main_nav_container{padding: 15px 0; display: table; width: 100%;}
#tab_main_nav_container .cell{display: table-cell; vertical-align: middle;}
#tab_main_nav{padding: 7px 0 10px; text-align: right;}
#tab_main_nav ul{display: table; float: right; /*width:480px;*/}
#tab_main_nav ul li{display: table-cell; font-size: 14px; vertical-align: middle;}
#tab_main_nav ul li.divider{padding-left: 20px;}
#tab_main_nav ul li a{display: block; color: #000; margin-left: 20px; float: left;}
#tab_main_nav ul li i{padding-left: 15px; height: 15px; background: url(/Assets/CBG/img/icon-home.png) left center no-repeat;}
#tab_main_nav ul li.active,
#tab_main_nav ul li.active a{color: #b1b1b1;}
#nav-cont .nav-list ul li.search{width: 25%; float: right;}
#nav-cont .nav-list ul li.search input{float: right; height: 36px; line-height: 36px; border: 0px;}
#nav-cont .nav-list ul li.search input[type="text"]{max-width: 150px; border-left: 1px solid #efefef;}
#nav-cont .nav-list ul li.search input[type="button"]{height: 36px; width: 32px; background: #fff url(../img/icon_find.png)left center no-repeat; border-right: 1px solid #efefef;}
#nav-cont .nav-list{line-height: 52px; height: 54px;}
#nav-cont .nav-list ul li.navlist{width: 100%; padding-left: 320px;}
#nav-cont .nav-list ul li a{display: block; float: left; color: #323232; margin-left: 30px; height: 37px; font-family: frutigernext_medium, frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;}
#nav-cont .nav-list ul li a.active{text-decoration: none; border-bottom: 1px solid #cb3034; color: #e22835;}
#nav-cont .nav-list ul li a:hover{text-decoration: none; border-bottom: 1px solid #cb3034; color: #e22835;}
#nav-cont .nav-list ul li span.btn{color: #000 !important; background: #fff; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; padding: 0px 10px; line-height: 36px; height: 36px; overflow: hidden;}
#nav-cont .nav-list ul li span i{padding-left: 30px; height: 38px; background: url(../img/icon_slide_down.png) 5px center no-repeat; float: right;}
#nav-cont .nav-list ul li span.active i{background: url(../img/icon_slide_up.png) 5px center no-repeat;}
.nav-cont-wrap{width: 100%; overflow: hidden; display: block!important;}
#nav-want-cont-wrap .nav-cont-wrap ul{width: 100%;}
#nav-want-cont-wrap .nav-cont-wrap ul li{width: 100%;}
.nav-cont-wrap ul{width: 100%; padding-top: 10px;}
.nav-cont-wrap ul li{width: 16.6666666%; float: left;}
.nav-cont-wrap ul li span{display: block; margin-bottom: 5px;}
.nav-cont-wrap ul li h4{color: #b6b6b6; margin: 0px; font-weight: normal;}
.nav-cont-wrap ul li span a{color: #333;}
.nav-cont-wrap ul li span a:hover{color: #0066ff;}
.nav-cont-wrap ul li .morelink{clear: both; margin-top: 30px; position: absolute; bottom: 20px;}
.nav-cont-wrap ul li .morelink a{color: #333; font-weight: bold;}
/* NAV MAIN MOBILE /
/********************/
#tab_main_nav_mobile{display: none;}
#tab_main_nav_mobile_next_container a,
#tab_main_nav_mobile_container a{color: #373737;}
#tab_main_nav_mobile_next_container,
#tab_main_nav_mobile_container{position: fixed; z-index: 888; top: 0; right: -100%; width: 100%; height: 100%; background: #fff; overflow: auto;}
#tab_main_nav_mobile_container ul>li>ul>li{border-bottom: 1px solid #aac2e2;margin-left: -25px;margin-right: -20px;padding-left: 25px;padding-right: 20px;}
#tab_main_nav_mobile_container ul li ul li:last-child{border-bottom-color:#d3e9ff}
#tab_main_nav_mobile_container ul li ul li.active{color: #cc0000;}
#tab_main_nav_mobile_container ul li ul li.title{color: #cc0000;margin-left: -25px;margin-right: -20px;padding-left: 25px;padding-right: 20px;}
#tab_main_nav_mobile_next_container{z-index: 889; background: #f1f1f1;}
#tab_main_nav_mobile_next_container ul{display: none;}
#tab_main_nav_mobile_next_container h3{background: url(/Assets/CBG/img/icon_back.png) 20px center no-repeat #fff; border-bottom: 1px solid #ededed; font-size: 16px; color: #373737; height: 48px; margin: 0px; line-height: 48px; text-align: center;}
#tab_main_nav_mobile_next_container ul li,
#tab_main_nav_mobile_container ul li{border-bottom: 1px solid #ededed; padding: 9px 20px 9px 25px; font-size: 16px; color: #373737;}
#tab_main_nav_mobile_container ul li ul{display:none;margin-left: -25px;margin-right: -20px;margin-top: 10px;margin-bottom: -10px;padding-left: 25px;padding-right: 20px;border-top: 2px solid #999;border-bottom: 2px solid #999;background-color: #d3e9ff;}
#tab_main_nav_mobile_container ul li ul li ul{border-bottom: none;border-top: 1px solid #aac2e2;}
#tab_main_nav_mobile_container ul li ul li ul li{border-bottom-color: #aac2e2;margin-left: -25px;margin-right: -20px;padding-left: 25px;padding-right: 20px;background-color: #d3e9ff;}
#tab_main_nav_mobile_container a:hover{text-decoration:none;}
#tab_main_nav_mobile_container ul li ul li ul li:last-child{border:none;}
#tab_main_nav_mobile_container ul li ul li:hover,#tab_main_nav_mobile_container ul li ul li ul li:hover{background-color:#99ccff;}
#tab_main_nav_mobile_container ul li.hasmore1:hover{background-color:#ececff;}
#tab_main_nav_mobile_container ul li.active{color: #cc0000;}
#tab_main_nav_mobile_container ul li.active>a{color: #cc0000 !important;}
#tab_main_nav_mobile_container ul li.hasmore em.jiantou{background: url(/Assets/CBG/img/mobile_all_icons.png) -396px -192px no-repeat; padding-left: 15px; float: right;}
#tab_main_nav_mobile_container ul li.hasmore em.jiantou.active{background: url(/Assets/CBG/img/mobile_all_icons.png) -396px -146px no-repeat; padding-left: 15px; float: right;}
#tab_main_nav_mobile_next_container ul li{border-bottom: 1px solid #e8e8e8;}
#tab_main_nav_mobile_container ul li em.jiantou{padding-left: 15px !important; height: 20px; float: right !important;position: inherit !important;}
#tab_main_nav_mobile_container ul li.hasmore1 em.jiantou{padding-left: 11px !important; height: 20px; float: right !important;position: inherit !important;margin-top:8px;}
.search-header{display:none;}
.line-gray{filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#d7d7d7,endColorstr=#fff,grandientType=1);background:gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );background:-webkit-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );background:-moz-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );background:-o-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );background:-ms-gradient(linear,0 0,0 100%,color-stop(0.14,rgb(255,255,255)), color-stop(0.5,rgb(215,215,215)),color-stop(1,rgb(255,255,255)) );position:absolute;z-index:-1;width:2px;height:80%;top:10%;right:0;}
#tab_main_nav_mobile_container ul li.link-list{border-bottom: 0px; padding: 0px; background: #f7f7f7; display: none;}
#tab_main_nav_mobile_container ul li.link-list a{border-bottom: 1px solid #ededed; padding: 10px 20px; font-size: 16px; color: #373737;}
#tab_main_nav_mobile_next_container,
#tab_main_nav_mobile_container ul li a{display: block; color: #373737}
#tab_main_nav_mobile_container ul li em{padding-left: 20px; background: url(/Assets/CBG/img/mobile_all_icons.png) -12px -136px no-repeat;position: absolute;left: 5px;}
#tab_main_nav_mobile_container ul li.hasmore1 a em{padding-left: 20px; background: url(/Assets/CBG/img/CBG_moblie_nav_004.png) 0px 0px no-repeat;position: absolute;right: 5px;}
#tab_main_nav_mobile_container ul li em.consumer{padding-left: 30px;padding-bottom:26px; background: url(/Assets/CBG/img/CBG_moblie_nav_001.png) 0px 0px no-repeat;position: absolute;left: 23px;}
#tab_main_nav_mobile_container ul li em.enterprise{padding-left: 30px;padding-bottom:26px; background: url(/Assets/CBG/img/CBG_moblie_nav_002.png) 0px 0px no-repeat;position: absolute;left: 23px;}
#tab_main_nav_mobile_container ul li em.nav-carrier{padding-left: 30px;padding-bottom:26px; background: url(/Assets/CBG/img/CBG_moblie_nav_003.png) 0px 0px no-repeat;position: absolute;left: 23px;}
.ul-block{display:block !important;}
#tab_main_nav_mobile_container ul li.home{color: #d32855;}
#tab_main_nav_mobile_container ul li.home i{background: url(/Assets/CBG/img/icon_slide_down_m.png) left center no-repeat;}
#tab_main_nav_mobile_container ul li.home.active i{background: url(/Assets/CBG/img/icon_slide_up_m.png) left center no-repeat;}
#tab_main_nav_mobile_container ul li.search{height: 40px; border-left: 1px solid #ededed; padding: 0px 20px;}
#tab_main_nav_mobile_container ul li.search a{display: inline-block;}
#tab_main_nav_mobile_container ul .search div{border-radius: 5px; text-align: left; padding-right: 10px;margin-top:4px;}
#tab_main_nav_mobile_container ul .search .link-home-nav{float:left;}
#tab_main_nav_mobile_container ul .search .link-home-nav a{padding-left:5px;color:#cc0000;}
#tab_main_nav_mobile_container ul .search div input{width: 85%; outline: none; resize: none; border: 0px solid #ededed; height: 30px;}
/* BREADCRUMBS /


/* bof demo*/
.index-video .btn a{background-size: 100px !important; background-repeat: no-repeat !important;}
.banner_list li .text span.title{font-size: 58px; font-family: Huawei_Script_Regular; font-weight: normal;}
.banner_list li .text a{font-weight: normal;}
#tab_main_nav ul li{vertical-align: middle;}
.top_nav_1{margin: 0 0 6px 0;}
.top_nav_1 a{color: #999; padding-left: 20px;}
#tab_main_nav ul li a{display: inline-block; float: none; margin-left: 0px; margin: 0 10px;}
.group-news{background: #f7f7f7; margin: 15px auto 0; line-height: 60px; margin-bottom: 15px;}
.group-news .img-responsive{width: auto\9;}
.group-news a{color: #333;}
.group-news .row .col-xs-2{width: 12.666667%;}
.group-news .row .col-xs-1{width: 12.33333333%;}
.index-support img{max-width: 100%; display: block; margin: 0px auto; width: auto;}
.center-important{text-align: center !important;}
.mt0{margin-top: 0;}
#nav-cont .nav-list ul li span.btn{height: 100%; line-height: 50px; cursor: pointer;}
#nav-cont .nav-list ul li span.btn1{cursor: pointer; width: auto; color: #000 !important; background: #fff; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; padding: 0px 10px; line-height: 50px; height: 100%; overflow: hidden;}
#nav-cont .nav-list ul li.search{height: 100%; padding-top: 7px;}
#nav-cont .nav-list ul li span i{background-position: 5px 22px !important;}
.banner_list li img{width: auto;}
#tab_main_nav .active{color: #000;}
.icon-iwantto{background: url(/Assets/CBG/img/user_icon.png) no-repeat center top; margin-right: 5px; display: inline-block; height: 16px; width: 16px; vertical-align: middle;}
.footer-icon-top{margin: 40px 0 -24px;}
/* eof demo*/
#nav-want-cont-wrap{background: #f7f7f7;}
#nav-cont-wrap{background: #f7f7f7;}
.none-menu #nav-cont-wrap,
.none-menu #nav-want-cont-wrap{display: none !important;}
.banner_list li .text{position: static; padding: 0px; padding-top: 30px;}
.banner_list li .text span.title{font-size: 36px !important; font-family: Huawei_Script_Regular; font-weight: normal;}
/* index*/
.news-item-box{height: 60px; overflow: hidden;}
.news-item-box li{height: 60px; width: 100%; overflow: hidden;}
.news-left-bg{background: url(/Assets/CBG/img/homepage_news_01.png) no-repeat left center; background-size: 100% 100%;}
.index-player{position: absolute; top: 0; left: 0; height: 100%; width: 100%;}
.index-player > div{max-width: 1024px; margin: auto;}
.index-video .video_box .title{position: absolute; width: 100%; top: 10%;}
.index-video .video_box .title.bg-alpha{position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background-color: #fff;}
.index-video a.close{position: absolute; top: 0px; right: 35px; display: none; width: 30px; height: 30px; background: url(/Assets/CBG/img/video-close.png) center center no-repeat #000; z-index: 1000; filter: alpha(opacity=30); opacity: 0.3;}
.mt0{margin-top: 0 !important;}
.mb0{margin-bottom: 0 !important;}
.text-style-1{width: 80%;}
.text-style-1 span{border-bottom: 1px solid #ccc; padding-bottom: 10px; font-family: frutigernext_medium, frutigernext, "Microsoft YaHei", Arial, Helvetica, sans-serif;}
.text-style-1 span a{font-size: 18px;}
.pl30{padding-left: 30px;}
.pr30{padding-right: 30px;}
.color-990000{color: #cc0000 !important;}
h1, h2, h3, h4, h5, h6, #footer .left_inner label{font-family: Microsoft YaHei, Arial, Helvetica, sans-serif; font-weight: normal;}
.banner-img-text{position: relative; top: 80px; left: 0; display: inline-block;}
.banner-btn{display: inline-block; width: 150px; height: 38px; /*background: #cc3333;*/ padding: 0px; text-align: center; line-height: 36px; font-size: 18px; color: #FFF; background: rgba(0, 0, 0, 0.3); border: 1px solid #fff; margin-top: 10px; background: #999\9;}
.banner-btn{background: rgba(0, 0, 0, 0.3);}
.banner-btn:hover{color: #FFF; text-decoration: underline; /*background:#dd3435;*/ background: rgba(0, 0, 0, 0.2);}
.video-list-layout hr{height: 1px; margin: 0; padding: 0; line-height: 1px;}
hr{margin: 10px auto;}
.index--first-part a{color: #333;}
.index--first-part a:hover{text-decoration: underline !important;}
#nav-cont .nav-list ul li span.btn{display: block; float: left; text-align: center;}
#nav-cont .nav-list ul li span.btn{background: #fff; border-left: 1px solid #eeeeee; border-right: 1px solid #eeeeee; padding: 0px 10px; line-height: 52px; height: 52px; overflow: hidden; cursor: pointer;}
.nav-cont-wrap h3{margin: 10px auto 10px; font-size:16px; font-weight:bold;}
.nav-cont-wrap a{color: #333;}
.nav-cont-wrap a:hover{color: #0066ff; text-decoration: underline;}
/* carrier*/
.top_nav_1 a.active{color: #666;}
#banner ul.banner-list .banner-text ul li{color: #fff; line-height: 24px; margin-bottom: 12px; padding-left: 17px; background: url(/Assets/CBG/img/point_btn_1.png) left 11px no-repeat;}
#banner ul.banner-list .banner-text a.btn i,
#banner.inner-pages a.btn i{background: url(/Assets/CBG/img/banner-btn-icon.png) right center no-repeat; height: 40px; padding-left: 30px;}
#banner ul.banner-list li.banner-img{position: absolute; width: 100%; height: 100%; left: 0px; top: 0px; left: 100%; background-repeat: no-repeat !important; background-position: center top !important;}
#banner ul.banner-list li div.container{position: relative; overflow: hidden; height: 100%;}
#banner ul.banner-list{width: 100%; height: 100%; position: relative;}
#banner ul.banner-list li div.container .banner-text{position: absolute; top: 0px; left: 15px; width: 440px; height: 100%; background: url(/Assets/CBG/img/banner_cont_b.png); filter: alpha(opacity=50); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)" !important; left: -540px; overflow: hidden;}
#banner ul.banner-list .banner-text .text{position: absolute; padding: 40px; width: 100%; left: 0px; top: 0px; left: -100%; z-index: 99;}
#banner ul.banner-list .banner-text h2{font-size: 48px; color: #fff; line-height: 150%; text-align: left; margin-bottom: 12px; font-family: Huawei_Script_Regular;}
#banner ul.banner-list p{font-size: 20px; line-height: 36px; color: #fff; margin-bottom: 10px;}
#banner ul.banner-list .banner-text ul li{color: #fff; line-height: 24px; margin-bottom: 12px; padding-left: 17px; background: url(/Assets/CBG/img/point_btn_1.png) left 10px no-repeat;}
#banner ul.banner-list .banner-text ul li a{color: #fff;}
#banner ul.banner-list .banner-text a.btn{display: block; width: 185px; height: 40px; border-radius: 5px; line-height: 40px; background: #b02d2e; margin-bottom: 16px; text-align: center; color: #fff; position: relative;}
#banner ul.banner-list .banner-text a.btn:hover{text-decoration: none; background: #dd3435;}
#banner ul.banner-list .banner-text a.btn i,
#banner.inner-pages a.btn i{background: url(/Assets/CBG/img/banner-btn-icon.png) right center no-repeat; height: 40px; padding-left: 30px;}
#banner a.switchingBtn.left{left: 34px; background: url(/Assets/CBG/img/banner_left.png) left center no-repeat;}
#banner a.switchingBtn.right{right: 34px; background: url(/Assets/CBG/img/banner_right.png) left center no-repeat;}
#banner a.switchingBtn:visited,
#banner a.switchingBtn:active,
#banner a.switchingBtn:focus{border: 0px !important;}
#banner a.switchingBtn{display: block; width: 62px; height: 100%; position: absolute; display: none; outline: none; z-index: 100; top: 0;}
#banner .point-btn-wrap{position: absolute; bottom: 20px; z-index: 100;}
#banner .point-btn-wrap a{display: block; float: left; margin-right: 14px; width: 12px; height: 12px; background: url(/Assets/CBG/img/banner_poin_list.png) left -12px no-repeat;}
#banner .point-btn-wrap .active{background-position: 0 0;}
/* all products*/
.mt10{margin-top: 10px !important;}
#nav-cont .nav-list ul li a.active{border-bottom: 2px solid #cb3034;}
/**/
#tab_main_nav_mobile.hidden{display: none !important;}
.show-table-cell{display: table-cell !important;}
/* bootstrap carousel bof*/
.img-responsive,
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{display: block; height: auto;}
hr{margin-top: 10px; margin-bottom: 10px; border: 0; border-top: 1px solid #eeeeee;}
.sr-only{position: absolute; width: 1px; height: 1px; margin: -1px; padding: 0; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0;}
.sr-only-focusable:active,
.sr-only-focusable:focus{position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto;}
.fade{opacity: 0; -webkit-transition: opacity 0.15s linear; -o-transition: opacity 0.15s linear; transition: opacity 0.15s linear;}
.fade.in{opacity: 1;}
.collapse{display: none; visibility: hidden;}
.collapse.in{display: block; visibility: visible;}
tr.collapse.in{display: table-row;}
tbody.collapse.in{display: table-row-group;}
.collapsing{position: relative; height: 0; overflow: hidden; -webkit-transition-property: height, visibility; -o-transition-property: height, visibility; transition-property: height, visibility; -webkit-transition-duration: 0.35s; -o-transition-duration: 0.35s; transition-duration: 0.35s; -webkit-transition-timing-function: ease; -o-transition-timing-function: ease; transition-timing-function: ease;}
.carousel-inner{position: relative; overflow: hidden; width: 100%;height:540px;}
.carousel-inner > .item{display: none;width:100%; position: relative; -webkit-transition: 0.6s ease-in-out left; -o-transition: 0.6s ease-in-out left; transition: 0.6s ease-in-out left;}
.carousel-inner > .item > img,
.carousel-inner > .item > a > img{line-height: 1;}
.carousel-control{position: absolute; top: 0; left: 0; bottom: 0; width: 15%; opacity: 0.5; filter: alpha(opacity=50); font-size: 20px; color: #ffffff; text-align: center; text-shadow: 0 1px 2px rgba(0, 0, 0, 0.6);}
.carousel-control.left{background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.5)), to(rgba(0, 0, 0, 0.0001))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.5) 0%, rgba(0, 0, 0, 0.0001) 100%); background-repeat: repeat-x; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#80000000', endColorstr='#00000000', GradientType=1);}
.carousel-control.right{left: auto; right: 0; background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -o-linear-gradient(left, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, 0.0001)), to(rgba(0, 0, 0, 0.5))); background-image: linear-gradient(to right, rgba(0, 0, 0, 0.0001) 0%, rgba(0, 0, 0, 0.5) 100%); background-repeat: repeat-x; filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#00000000', endColorstr='#80000000', GradientType=1);}
.carousel-control:hover,
.carousel-control:focus{outline: 0; color: #ffffff; text-decoration: none; opacity: 0.9; filter: alpha(opacity=90);}
.carousel-control .icon-prev,
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-left,
.carousel-control .glyphicon-chevron-right{position: absolute; top: 50%; z-index: 5; display: inline-block;}
.carousel-control .icon-prev,
.carousel-control .glyphicon-chevron-left{left: 50%; margin-left: -10px;}
.carousel-control .icon-next,
.carousel-control .glyphicon-chevron-right{right: 50%; margin-right: -10px;}
.carousel-control .icon-prev,
.carousel-control .icon-next{width: 20px; height: 20px; margin-top: -10px; font-family: serif;}
.carousel-control .icon-prev:before{content: '\2039';}
.carousel-control .icon-next:before{content: '\203a';}
.carousel-indicators{position: absolute; bottom: 10px; left: 50%; z-index: 15; width: 60%; margin-left: -30%; padding-left: 0; list-style: none; text-align: center;}
.carousel-indicators li,
.carousel-indicators span{display: inline-block; width: 10px; height: 10px; margin: 1px; text-indent: -999px; border: 1px solid #ffffff; border-radius: 10px; cursor: pointer; background-color: #000 \9; background-color: rgba(0, 0, 0, 0);}
.carousel-indicators .active{margin: 0; width: 12px; height: 12px; background-color: #ffffff;}
.carousel-caption{position: absolute; left: 15%; right: 15%; bottom: 20px; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #ffffff; text-align: center;}
.carousel-caption .btn{text-shadow: none;}
@media screen and (min-width: 768px){.carousel-control .glyphicon-chevron-left, .carousel-control .glyphicon-chevron-right, .carousel-control .icon-prev, .carousel-control .icon-next{width: 30px; height: 30px; margin-top: -15px; font-size: 30px;} .carousel-control .glyphicon-chevron-left, .carousel-control .icon-prev{margin-left: -15px;} .carousel-control .glyphicon-chevron-right, .carousel-control .icon-next{margin-right: -15px;} .carousel-caption{left: 20%; right: 20%; padding-bottom: 30px;} .carousel-caption{left: 0%\9; right: 0%\9;} .carousel-indicators{bottom: 20px;}}
/* eof carousel*/
.carousel-caption{width: 100%; position: absolute; left: 0; top: 0; z-index: 10; padding-top: 20px; padding-bottom: 20px; color: #ffffff; text-align: center; padding-left: 0px;}
.carousel-control.left{left: 0px; background: url(/Assets/CBG/img/btn_prev.png) no-repeat left center;}
.carousel-control.right{right: 0px; background: url(/Assets/CBG/img/btn_next.png) no-repeat right center;}
/*.img-responsive{width: 100%\9;}*/
.group-index-banner{background: #666; overflow: hidden;}
.group-index-banner .item{height: 540px !important;background: no-repeat center center;}
.group-index-banner .carousel-control{width: 10%; height: 100%; z-index: 999;}
.group-index-banner .carousel-control{display: none; width: 10%;}
.group-index-banner:hover .carousel-control{display: block !important;}
.carousel-indicators li, .carousel-indicators span{background: url(/Assets/CBG/img/point_btn_1.png) 0 0 no-repeat; width: 12px; height: 12px;margin: 0 5px; border: none;}
.carousel-indicators li.active, .carousel-indicators span.swiper-active-switch{background-position: left -12px; background-color: transparent;}
.lt-img-rt-tx p{line-height: 175%;}
.index-other-part .col-xs-4{padding-right: 5px;}
.index-other-part .col-xs-8{padding-left: 5px;}
.lt-img-rt-tx .img-responsive,
.lt-img-rt-tx .img-responsive img{width: 100%;}
.weixin-qr{position: absolute; top: 60px; left: -100px; display: none; z-index: 9999;}
.weixin-link{position: relative;}
#nav-cont-wrap li .row{margin-left: -12px\9; margin-right: -12px\9;}
.container-nav{max-width: 1140px\9 !important; padding: 0 15px; margin: auto;}
body:last-child .container-nav{max-width: 1200px\9 !important; padding: 0 15px; margin: auto;}


.i-want-to{border: none !important; margin-left: 0!important;}
#nav-cont .nav-list ul li .i-want-to.active span.btn1{color: #e22835 !important;}
#nav-cont .nav-list ul li .i-want-to.active span.btn1 i{background-image: url(/Assets/CBG/img/icon_slide_up.png);}
.banner-btn{display: block; width: 185px; height: 40px; border-radius: 5px; line-height: 40px; background-color: #b02d2e!important; margin-bottom: 16px; text-align: center; color: #fff; position: relative;}
.banner-btn:hover{background-color: #dd3435 !important; text-decoration: none;}
#index-banner .carousel-caption{display: none;}
.banner-btn em{background: url(/Assets/CBG/img/banner-btn-icon.png) right center no-repeat; height: 40px; padding-left: 30px;}
.browsehappy{background: #000066; padding: 16px 0px; color: #fff; display: none;}
.browsehappy p{max-width: 760px; margin: 0px auto; font-size: 14px; line-height: 18px; position: relative; padding-right: 80px;}
.browsehappy a.close img{height: 24px; width: 24px;}
.browsehappy a.close{position: absolute; top: 0px; right: 0px; display: block; height: 30px; width: 30px; color: #fff; line-height: 30px; text-align: center; float: right; margin-top: -7px;}
.ReadPolicy{background: #cccccc; color: #333333;}
.ReadPolicy a{color: #333333; text-decoration: underline;}
.ReadPolicy a.close{text-decoration: none;}
#tab_main_nav ul li.follow-top a{margin: -3px;}
.last-child{margin-left: -20px;}
.QR-code h4{font-weight: normal !important;}
#container.mobile-menu-open, #footer.mobile-menu-open, .share_nullbox.mobile-menu-open{left: -100% !important; position: fixed;}
#tab_main_nav_mobile_container.mobile-menu-open,
#tab_main_nav_mobile_next_container.mobile-menu-open{right: 0 !important; box-shadow: -5px 0px 10px rgba(0, 0, 0, .2);}
#container,
#tab_main_nav_mobile_container,
#tab_main_nav_mobile_next_container{-webkit-transition: all 300ms ease-in; -moz-transition: all 300ms ease-in; -ms-transition: all 300ms ease-in; -o-transition: all 300ms ease-in; transition: all 300ms ease-in;}

/***niefang add***/
.mt0 > a, .title > a{color: #333;}
/****/
.top_nav_1 a{font-size: 14px;}
#nav-cont-wrap p{line-height: 180%;}
.solCategory{padding-top: 0;}
.solCategory .solution-nav li span{margin-bottom: 2px;}
.solCategory .solution-nav li{border-top: 1px solid #d7d7d7; padding: 10px 0px;}
.solCategory .lt-img-rt-tx{padding-top: 0px;}
a{outline: 0 !important;}
.nav-cont-wrap ul li span{display: block; margin-bottom: 7px;}
.nav-cont-wrap h3 + p{margin-top: -5px !important;}
.banner-btn{border: none; width: auto; padding: 0 20px; display: inline-block;}
.solCategorytitle h1,
.page-title h1{font-weight: normal !important; margin-bottom: 0;}
.solCategory .solution-nav li i{padding-left:16px;}
.solution-cont p{margin-bottom: 15px;}
.solution-cont h3 p{margin-bottom: 0;}
.all_product .product-subtitle{color: #cc0000; margin: 15px 0 0 0;}
.banner-mobile-link{position: absolute; height: 0; width: 100%; top: 0; left: 0; padding-bottom: 56.25%!important; text-indent: 10000%;}
.weixin-qr-bottom{top: -280px; left: -110px;}
#footer .left_inner label{font-weight: bold !important;}
.index-other-part h3{margin-bottom: 15px;}
/**niefang video**/
/* * FancyBox - jQuery Plugin */
#fancybox-loading{position: fixed;top: 50%;left: 50%;width: 40px;height: 40px;margin-top: -20px;margin-left: -20px;cursor: pointer;overflow: hidden;z-index: 1104;display: none;}
#fancybox-loading div{position: absolute;top: 0;left: 0;width: 40px;height: 480px;}
#fancybox-overlay{position: absolute;top: 0;left: 0;width: 100%;z-index: 1100;display: none;}
#fancybox-tmp{padding: 0;margin: 0;border: 0;overflow: auto;display: none;}
#fancybox-wrap{position: absolute;top: 0;left: 0;padding: 20px;z-index: 1101;outline: none;display: none;}
#fancybox-outer{position: relative;width: 100%;height: 100%;background: #fff;}
#fancybox-content{width: 0;height: 0;padding: 0;outline: none;position: relative;overflow: hidden;z-index: 1102;border: 0px solid #fff;}
#fancybox-hide-sel-frame{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: transparent;z-index: 1101;}
#fancybox-close{position: absolute;top: 10px;right: -30px;width: 30px;height: 30px;background: transparent url(/Assets/CBG/img/video_close.png) -40px 0px;cursor: pointer;z-index: 1103;display: none;}
#fancybox-error{color: #444;font: normal 12px/20px Arial;padding: 14px;margin: 0;}
#fancybox-img{width: 100%;height: 100%;padding: 0;margin: 0;border: none;outline: none;line-height: 0;vertical-align: top;}
#fancybox-frame{width: 100%;height: 100%;border: none;display: block;}
#fancybox-left, #fancybox-right{position: absolute;bottom: 0px;height: 100%;width: 35%;cursor: pointer;outline: none;z-index: 1102;display: none;}
#fancybox-left{left: 0px;}
#fancybox-right{right: 0px;}
#fancybox-left-ico, #fancybox-right-ico{position: absolute;top: 50%;left: -9999px;width: 30px;height: 30px;margin-top: -15px;cursor: pointer;z-index: 1102;display: block;}
#fancybox-left-ico{background-position: -40px -30px;}
#fancybox-right-ico{background-position: -40px -60px;}
#fancybox-left:hover, #fancybox-right:hover{visibility: visible; /* IE6 */}
#fancybox-left:hover span{left: 20px;}
#fancybox-right:hover span{left: auto;right: 20px;}
.fancybox-bg{position: absolute;padding: 0;margin: 0;border: 0;width: 20px;height: 20px;z-index: 1001;}
#fancybox-bg-n{top: -20px;left: 0;width: 100%;}
#fancybox-bg-ne{top: -20px;right: -20px;background-position: -40px -162px;}
#fancybox-bg-e{top: 0;right: -20px;height: 100%;background-position: -20px 0px;}
#fancybox-bg-se{bottom: -20px;right: -20px;background-position: -40px -182px;}
#fancybox-bg-s{bottom: -20px;left: 0;width: 100%;background-position: 0px -20px;}
#fancybox-bg-sw{bottom: -20px;left: -20px;background-position: -40px -142px;}
#fancybox-bg-w{top: 0;left: -20px;height: 100%;}
#fancybox-bg-nw{top: -20px;left: -20px;background-position: -40px -122px;}
#fancybox-title{font-family: Helvetica;font-size: 12px;z-index: 1102;}
.fancybox-title-inside{padding-bottom: 10px;text-align: center;color: #333;background: #fff;position: relative;}
.fancybox-title-outside{padding-top: 10px;color: #fff;}
.fancybox-title-over{position: absolute;bottom: 0;left: 0;color: #FFF;text-align: left;}
#fancybox-title-over{padding: 10px;display: block;}
.fancybox-title-float{position: absolute;left: 0;bottom: -20px;height: 32px;}
#fancybox-title-float-wrap{border: none;border-collapse: collapse;width: auto;}
#fancybox-title-float-wrap td{border: none;white-space: nowrap;}
#fancybox-title-float-left{padding: 0 0 0 15px;}
#fancybox-title-float-main{color: #FFF;line-height: 29px;font-weight: bold;padding: 0 0 3px 0;}
#fancybox-title-float-right{padding: 0 0 0 15px;}
/* IE6, IE7, IE8 */
.fancybox-ie .fancybox-bg{background: transparent !important;}
#fancybox-loading,
.fancybox-close,
.fancybox-prev span,
.fancybox-next span{background-image: url(/Assets/CBG/img/fancybox_sprite.png) !important; top: 0; right: 0;}
.fancybox-close{position: absolute; background-image: url(/Assets/CBG/img/video_close.png) !important; top: 10px !important; right: 10px !important; width: 36px; height: 36px; cursor: pointer; z-index: 8040;}
#fancybox-close{top: 10px; background-position: center center; right: 10px; width: 36px; height: 36px;}
#fancybox-outer{background: none;}
#fancybox-wrap{padding: 0;}
.fancybox-bg{display: none;}
.jwdisplay{position: absolute; cursor: pointer; width: 100%; height: 100%; overflow: hidden !important;}
/***niefang add***/
.mt0 > a,
.title > a{color: #333;}
.gg_listtel{color: #333; line-height: 24px; font-size: 18px;}
.gg_listtel ul{list-style: none;}
.gg_listtel ul li{list-style: none; float: left; padding-right: 5px; line-height: 24px;}
.gg_line{border-bottom: 1px solid #ddd; height: 1px; padding-top: 15px; margin-bottom: 15px;}
.color_039{color: #003399;}
.pd_15{margin: 15px 0;}
.pd_l15{padding-left: 15px;}
.mg_30{margin-left: -30px;}
.mb_10{margin-bottom: 10px !important;}
.mb_20{margin-bottom: 15px;}
.pd_b_15{padding: 12px 0 24px;}
.pd_up_down{padding-bottom: 30px;}
.tuwen,
.touxiang{width: 100%;}
.touxiang img{width: 100%; border: none;}
.s_directors .col-sm-12 .row{padding:15px 0 ;}
.tx_txt{width: 100%; margin-bottom: 20px;display:block;clear:both;}
.s_directors .tx_txt{margin-bottom: 0;}
.detail-page .tx_txt>h2{margin:6px 0;}
.tx_txt p{line-height: 30px;}
.tx_txt .tbiaoti,
.tx_txt h3{font-size: 18px; line-height: 24px; padding-bottom: 6px; margin: 0;}
.col-sm-3 .tx_txt h3{margin:10px auto;}
.tx_txt .tcont{font-size: 16px; line-height: 24px; margin-top: 10px;}
.p_indext{text-indent: 30px; line-height: 30px;}
hr{border-color: #ddd;}
.bor_down{border-bottom: 1px solid #ddd;}
.right_tbox{width: 100%;}
.tx_txt .newlist li{line-height: 30px;} .tx_txt .newlist li{background:url(/Assets/CBG/img/yuandian_03.png) no-repeat left 9px;padding-left:20px !important; list-style:none;}
.bg_f5{background-color: #f5f5f5;}
#right_iconbox{display: none; width: 48px; position: fixed; bottom: 30%; right: 0; z-index: 999;}
.download_icon{background: url(/Assets/CBG/img/down_icon.png) no-repeat left; display: inline-block; width: 24px; height: 28px; vertical-align: middle; background-position: 0px 2px;}
.download_icon_1{background: url(/Assets/CBG/img/icon_lock_20.png) no-repeat left; display: inline-block; width: 24px; height: 28px; vertical-align: middle;}
.a_023399{font-size: 16px; line-height: 28px; color: #023399; vertical-align: middle;}
.a_888{color: #888;}
.icon_top{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 0; background-color: #c3c3c3; position: relative; opacity: 0.8; filter: Alpha(opacity=80);}
.icon_top:hover{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -192px; background-color: #bf0303; position: relative;}
.icon_news{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -48px; background-color: #c3c3c3; position: relative; opacity: 0.8; filter: Alpha(opacity=80);}
.icon_news:hover{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -240px; background-color: #bf0303; position: relative;}
.icon_emails{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -96px; position: relative; background-color: #c3c3c3; opacity: 0.8; filter: Alpha(opacity=80);}
.icon_emails:hover{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -288px; position: relative; background-color: #bf0303;}
.icon_tels{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -144px; position: relative; background-color: #c3c3c3; opacity: 0.8; filter: Alpha(opacity=80);}
.icon_tels:hover{cursor: pointer; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_all.png) no-repeat 0 -336px; background-color: #bf0303; position: relative;}
.container .row .col-sm-3 .link-list a{padding: 0 10px;}
.container .row .col-sm-3 .link-list .text-28{font-size: 28px; color: #666;}
.container .row .col-sm-3 .link-list .text-14{font-size: 14px; color: #666;}
.container .row .col-sm-3 .link-list .text-20{font-size: 20px; color: #666;}
.col-sm-12 .row .text-img{float: left; margin-right: 6%;}
.col-sm-12 .row .text-img span{margin-top: 20px; font-size: 18px; display: block; text-align: center;}
.col-sm-12 .row .text-img img{margin: 0 auto; display: block;}
/********在线反馈***/
.fl{float: left;}
.fr{float: right;}
.f00{color: #F00;}
.bgccc{background-color: #edebeb; font-size: 15px; line-height: 36px;}
.box_subscribe{background-color: #edebeb; border-radius: 8px; width: 550px; height: 100% !important; overflow: hidden; padding-bottom: 10px;}
#overlay{height: 100% !important;}
.close_sub{background: url(/Assets/CBG/img/fk_close.png) no-repeat; width: 26px; height: 26px; float: right; margin: -10px 10px 0 0; cursor: pointer;}
.one_line .radio{margin: 0 5px;}
.one_line{padding-left: 15px; font-size: 16px; padding-bottom: 15px;}
.sub_info h4 {margin: 0;font-size: 14px;padding-left: 15px;}
.one_line2{padding-top: 15px; padding-left: 15px; padding-bottom: 5px;}
.one_line .userid{width: 500px; height: 36px; line-height: 100%; line-height: 36px\9; border-radius: 6px; border: 1px solid #ddd; padding-left: 10px;}
.no-f00{margin-left:10px;}
.one_line li{display: block; float: left; line-height: 100%; line-height: 36px\9; height: 36px; overflow: hidden; margin: 5px 0; list-style: none !important;}
.one_line .gongsi{margin-left: 10px; width: 300px; height: 36px; line-height: 100%; line-height: 36px\9; border-radius: 6px; border: 1px solid #ddd; padding-left: 10px;}
.one_line .tel{margin-left: 10px; width: 190px; height: 36px; line-height: 100%; line-height: 36px\9; border-radius: 6px; border: 1px solid #ddd; padding-left: 10px;}
.one_line .liuyanbox{float: left; overflow: hidden;}
.one_line .liuyanbox .liuyan{margin-left: 6px; width: 500px; height: 60px; line-height: 24px; border-radius: 6px; border: 1px solid #ddd; padding-left: 10px;}
.one_line2.clearfix h2{margin:0;}
.one_line .radio:first-child{margin-left: 0 !important;}
.fk_tj{height: 44px; padding-left: 30px;}
.reg_tj{background-color: #C30; border: none; border-radius: 4px; width: 120px; padding: 8px 30px;}
.fk_tj a{color: #fff; text-decoration: none;}
.fk_tj a:hover{color: #fff; text-decoration: underline;}
#overlay{position: absolute; top: 0px; left: 0px; z-index: 90; opacity: 0.5; filter: alpha(opacity=50); background-color: #000;}
.tel_tanchu{padding: 20px 10px; width: 260px; border-radius: 8px; display: none; background-color: #edebeb; right: 5%; bottom: 29.5%; position: fixed; border: #ccc 1px solid; z-index: 99999;}
.tel_texindet{width: 120px; float: right;}
.tel_line{height: 30px; line-height: 30px; padding: 0;}
.solution_video-bg{background: #f5f5f5; border-bottom: 1px solid #d7d7d7;}
#banner ul.banner-list li.banner-img a.link{width: 100%; height: 100%; position: absolute; top: 0px; left: 0px; z-index: 30;}
.new_silder1 .carousel-inner .item{height: 400px;}
/*dwx272160 2015-01-16*/
.download{text-align: right;}
.btn-loading-more{line-height: 50px; background: #ECECEC; text-align: center; margin: 10px 0px;}
.icon-popup-close{background: url(/Assets/CBG/img/icon_pupup_close.png) no-repeat center center !important;}
.bule{color: #0066ff !important;}
.contact .silder_updown_box{margin-bottom: 5px;}
.con-none ul li{line-height: 30px; list-style: disc; margin-left: 17px;}
.list-sytle-none{display: block; padding: 5px 0 10px 0px;}
.col-xs-3 ul li img{width: 100%; display: block; vertical-align: bottom;}
.col-xs-3 ul{display: block; vertical-align: bottom;}
.col-xs-3 ul .visibility img{width: auto;}
.col-xs-3 ul li{padding-bottom: 5px;}
.text-align-r{text-align: right; line-height: 30px; padding-right: 10px;}
.text-align-r a{letter-spacing: normal;}
/**/
.zhankai{margin-left: -30px;}
.zhankai i{background: url(/Assets/CBG/img/icon_set.png) no-repeat left -46px !important; height: 30px; overflow: hidden;}
.zhankai i.down{background: url(/Assets/CBG/img/icon_set.png) no-repeat left -10px !important; height: 30px; overflow: hidden;}
.zhankai a.active{color: #cc0000 !important;}
.i_hover{background: url(/Assets/CBG/img/icon_set.png) no-repeat left -10px !important; height: 30px; overflow: hidden;}
.neirong{margin-left: 40px; position: relative; color: #F30 !important;}
.list-style ul li{list-style: disc; line-height: 28px; padding-left: 0; margin-left: 16px;}
/* tel box bof*/
.tel_tanchu{padding: 15px 80px 15px 40px; width: auto; right: 5%;}
.tel_texindet{float: none;}
.tel_tanchu a{text-decoration: none !important;}
/* tel box eof*/
/* share bof*/
.share{margin-top: 15px;}
.share img{text-align: left; display: initial;}
/* share eof*/
/* player box*/
.player-outer-box{position: absolute; top: 0; left: 0; width: 100%;z-index:99;}
/* player eof*/
.solCategory .solution-nav li span.hide-not-important{display: none; width: 100%;}
.con-list-1 h3{margin: 0 0 6px 0;}
.con-list-1>.row{margin-bottom: 24px;}
.con-list-1>.row p{margin-bottom: 0; margin-top: 6px;}
.con-list-1>.row>.col-sm-8 p{margin-bottom: 0; margin-top: 0;}
.anchorpoint>h2{margin-top: 10px;}
.lt-img-rt-tx .col-sm-6 > .row > .col-sm-7 > h3{margin-bottom: 10px;}
.studies-list h1{overflow: hidden; border-bottom: 1px solid #ececec; padding-bottom: 15px; margin-bottom: 20px !important; text-align: left;}
.studies-list .search-results-count{padding-bottom: 15px;}
.studies-list .col-xs-8{padding-left: 0;}
.studies-list .col-xs-8 h3{margin-top: 0px !important; line-height: 150%;}
.search-results-count{margin-bottom: 10px;}
.studies-list .col-xs-8 p{margin-top: 0;}
/* fixed by bill zwx5316375 bof*/
#right_iconbox{display: none;}
#right_iconbox a{display: inline-block;}
#right_iconbox a > div{display: inline-block; margin: -5px 0 0 0!important;}
.js-goto-top,
.goto-top{opacity: 0;}
/* feedback bof*/
.box_subscribe{padding: 10px 0;}
.one_line .radio{margin: 0 0 0 15px !important;}
.error{color: red !important; font-style: italic;}
input.error,
select.error,
textarea.error{border: 1px dotted red !important;}
.error-messages{width: 100%;}
.box_subscribe{max-width: 768px; width: 100% !important; height: auto !important;}
.one_line2,
.one_line{padding: 5px 0 !important;}
.one_line .liuyanbox{float: none !important;}
.one_line .gongsi{width: 100% !important;}
.one_line .tel{margin-left: 0px !important; width: 100% !important;}
.fk_tj{padding-left: 10px !important;}
/* feedback eof*/
/* fbb banner bof*/
.fbb-index-banner .carousel-inner .item{height: 400px !important;}
.fbb-index-banner .carousel-caption{text-align: left;}
.fbb-index-banner h2{font-size: 52px; margin-bottom: 12px; letter-spacing: 1px; line-height: 48px; margin-top: 0;}
.fbb-index-banner p{font-size: 20px; line-height: 36px;}
/* fbb banner eof*/
/* common bof*/
.mt-90{margin-top: 80px;}
/* common eof*/
/* fixed by bill zwx5316375 eof*/
/*dwx272160* breadcrumb_nav title css bof*/
.right-pic-sm{max-width: 184px;}
.bor-btom{border-bottom: 1px solid #ccc;}
/*dwx272160* breadcrumb_nav title css eof*/
.img-list{display: block; margin: 0; padding: 0; width: 100%; position: relative;}
.img-list ul{display: inline-block; position: relative; float: left; width: 25%; height: 210px;}
.img-list ul li{width: 100%; position: absolute; bottom: 0; display: table-cell;}
.img-list ul li img{max-width: 170px; max-height: 134px;}
/* share bof*/
#js-share-box-mobile,
.share-box{margin-bottom: 24px;}
div.share_nullbox .share-box{margin-bottom: 12px;}
.share-box .share-item{width: 24px; height: 24px; display: inline-block; background-image: url(/Assets/CBG/img/share_all.png) !important; background-repeat: no-repeat; background-position: center center; text-indent: -10000%;}
.share-box .share-item-weibo{background-position: 0 -144px;}
.share-box .share-item-weixin{background-position: 0 -168px;}
.share-box .share-item-print{background-position: 0 0;}
.share-box .share-item-email{background-position: 0 -24px;}
.share-box-mobile .bds_print,
.at-share-tbx-element .at-share-btn.at-svc-printfriendly,
.share-box-mobile .bds_print,
.share-box-mobile .bds_mail{display: none !important;}
.share-box .share-item-linkedin{background-position: 0 -96px;}
.share-box .share-item-twitter{background-position: 0 -72px;}
.share-box .share-item-facebook{background-position: 0 -48px;}
.share-box .share-item-googleplus{background-position: 0 -120px;}
.share-box .share-item1{width: 16px; height: 16px; margin: 0 1px 0 1px; display: inline-block; background-image: url(/Assets/CBG/img/share_all1.png) !important; background-repeat: no-repeat; background-position: center center; text-indent: -10000%;}
.share-box .share-item1.share-item-linkedin{background-position: 0px -48px;}
.share-box .share-item1.share-item-googleplus{background-position: 0px -32px;}
.share-box .share-item1.share-item-twitter{background-position: 0px -16px;}
.share-box .share-item1.share-item-facebook{background-position: 0 0;}
.weixin-qrcode{padding: 20px; background-color: #fff;}
/* share eof*/
/* csr bof*/
.sd-index #banner1{*position: relative; _width: 100%; *height: auto; *text-align: center;}
/* share eof*/
/*crs star dwx272160-15-1-27*/
.sd-index .focus{margin-top: 16px; margin-bottom: 30px; position: relative; overflow: hidden;}
.sd-index .story_grid img{z-index: -99999;}
.csr-layout h2.title{text-align: left; margin-top: 0;}
.sd-index .story_grid{position: relative; margin-bottom: 30px;}
.sd-index .text_detail{margin: 0; display: block; visibility: visible; bottom: 0px;}
.sd-index .text-bg{position: absolute; bottom: 0px; width: 100%; height: 78px;}
.sd-index .text_detail:hover{text-decoration: none;}
.sd-index .story_grid .share_box{position: absolute; bottom: 78px; height: 55px; background-color: rgba(2, 93, 184, .6)!important; filter: Alpha(opacity=60); background: #025db8; visibility: hidden;}
.sd-index .story_grid .share_box .share-box{margin-bottom: 0; margin-top: 18px;}
.sd-index .btnArea .bdsharebuttonbox a.bds_more{width: 100%; height: 100%; background: url(/Assets/CBG/img/p8/t3.jpg) no-repeat; padding: 0; margin: 0;}
.sd-index .focus a{height: 179px; text-decoration: none; background-color: #eaeaea; margin: 0px; float: left;}
.sd-index .focus a h3{color: #333; margin: 0; margin-top: 25px; margin-left: 170px; margin-right: 18px; font-size: 24px; margin-bottom: 14px;}
.sd-index .focus a p{color: #4f4f4f; font-size: 16px; margin-right: 18px; margin-left: 170px; margin-top: 10px;}
.sd-index .focus img{float: left;}
.sd-index .share_box{width: 100%; visibility: hidden; position: relative;}
.sd-index .share_box .bdsharebuttonbox{width: 100%; height: 24px; position: absolute; top: 50%; margin-top: -12px; left: 25px;}
.sd-index .share_box .bdsharebuttonbox a:hover{cursor: pointer;}
.sd-index .text_detail p{padding-top: 12px; padding-left: 25px; color: #fff; margin: 0; font-size: 15px;}
.sd-index .text_detail h3{font-weight: normal; margin: 0; color: #fff; padding: 0 25px;}
.container.csr-layout{overflow: hidden; padding-bottom: 36px;}
.sd-index .areas{min-height: 359px; background: #e7e7e8; margin-bottom: 30px; padding-bottom: 10px;}
.sd-index .areas h3{margin: 0;}
.sd-index .areas .sd-index-title2{width: 275px; color: #333333; font-weight: normal; overflow: hidden; cursor: pointer; padding: 12px 0 12px 18px;}
.sd-index .areas .sd-index-title2 a{font-weight: bold;}
.sd-index .areas ul{padding-left: 18px; padding-top: 12px; border-top: 1px #7a7b7d dotted;}
.sd-index .areas ul li{padding-left: 17px; background: url(/Assets/CBG/img/dian.png) left center no-repeat;}
.sd-index .areas ul li a{font-size: 16px; line-height: 28px; height: 28px; color: #333333;}
/*crs end dwx272160-15-1-27*/
/*down tanchu bof*/
#down_tanchu{width: 100%; height: auto; padding: 30px 0 40px 0; max-width: 480px !important; min-width: 480px !important; background-color: #eee; border-radius: 8px; overflow: hidden;}
.down_line{width: 70%; margin: 0 auto; text-align: center; height: 48px; line-height: 48px; vertical-align: middle;}
.down_line h2{height: 48px; line-height: 48px;}
.down_line em{margin: 0 15px; font-style: normal;}
.down_line i{float: left; width: 48px; height: 48px; background: url(/Assets/CBG/img/icon_information_48.png) no-repeat top center;}
.down_line a{color: #023399;}
/*down tanchu eof*/
.btn-more-botom{margin-bottom: 20px;}
.btn-more-botom a{color: #0066ff; width: 60px; height: 13px; background: url(/Assets/CBG/img/btn-more.jpg) no-repeat bottom right; line-height: 14px; display: block;letter-spacing:0;}
.btn-more-botom a:hover{text-decoration: none;}
/* top-bar bof*/
.top-bar{background-color: #5D5D58; height: 36px; line-height: 36px;}
.top-bar a{display: inline-block; float: left; height: 36px; color: #ccc; padding: 0 15px; text-decoration: none;}
.top-bar a.active{color: #333 !important; background-color: #fff !important;}
.top-bar a:hover{color: #ccc; background-color: #333;}
/* top-bar eof*/
/* fix sitecore-pageEdit bug*/
.scEnabledChrome[sc-part-of] div.more,
.scEnabledChrome[sc-part-of] div.more{margin: 0; height: 30px;}
/* 2015-4-1 bof*/
.annual-bg{background: url(/Assets/CBG/img/annual_01.jpg) no-repeat center bottom #e7e7e7; border-bottom: 1px solid #ccc;}
.annual-content dd{font-size: 24px; text-align: center; margin-top: 20px;}
.corporate-bord-bottom{border-bottom: 1px solid #d7d7d7;}
.corporate-bord-bottom>.container{padding-top: 36px;}
.corporate-bord-bottom>.container .row .col-sm-6{margin-bottom: 36px;}
.fonts-big{padding-top: 10px;}
.fonts-big li{list-style: none; padding: 5px 0;}
.fonts-big li a:active,
.fonts-big li .active{color: #C00;}
.fonts-big li a:hover{color: #C00;}
.download-text-left{text-align: left; margin-top: 5px; margin-bottom: 0;}
.solCategory .no-bold .solution-nav li span.title a{font-weight: bold !important;}
.gallery-pic{padding-bottom: 36px;}
.gallery-pic h2.bor-btom{padding-bottom: 10px;}
.gallery-pic h2.title{font-size: 28px;}
.gallery-pic h2 a{color: #C00;}
.row.reset-col{letter-spacing: -0.31em;margin-bottom: 0;}
.reset-col .col-sm-9 .col-sm-3{display: inline-block; vertical-align: bottom; float: none; letter-spacing: normal;}
.reset-col dl{margin-top:0;}
.reset-col .col-sm-2{display: inline-block; vertical-align: bottom; letter-spacing: normal;float:none;}
.reset-col .col-sm-3 dl{margin: 0 0 20px 0}
.reset-col .col-sm-3 dl dd{text-align: left; margin: 0;}
.reset-col .col-sm-3 dl dt img{max-height:400px; max-width: 100%;}
.container .input{padding-bottom: 5px;}
.container .input .text{width: 70%; background-color: #fff; line-height: 100% !important; line-height: 40px \9 !important;}
.container .btn2{width: 35px; border: 0; height: 40px; background: url(/Assets/CBG/img/hw_btn2.jpg) no-repeat left;}
.pic-more{padding: 15px 0}
.corporate-pb{padding-bottom: 36px;}

.download-btn{padding: 8px 16px; text-align: center; color: #e2e5ea; border: 1px solid #ddd; border-radius: 10px; background-color: #f7f7f7; box-shadow: 1px 1px 1px rgba(231, 231, 231, 1);}
.download-btn.active,
.download-btn:hover{background-color: #eee; color: #333;}
/*Opened样式*/
.Submit_Proposal{padding: 8px 16px; text-align: center; color: #333; border: 1px solid #ddd;cursor:pointer !important; border-radius: 10px; background-color: #eee; box-shadow: 1px 1px 1px rgba(231, 231, 231, 1);}
/*Closed样式*/
.Submit_Proposal.plur{ background-color:#f7f7f7;color:#e4e4e4; cursor:default !important;}

/* table eof*/
.solCategory p a{color: #0066ff;}
/* faqs-box bof*/
.faqs-box hr{margin: 0;}
.faqs-q,
.faqs-a{padding: 1.5%;}
.faqs-q i{width: 4%; min-width: 28px; min-height: 28px; display: table-cell; vertical-align: middle; background: url(/Assets/CBG/img/faq.png) no-repeat left top;}
.faqs-q h3{display: table-cell; padding-left: 2%; vertical-align: middle;}
.faqs-q h3 a:hover{color: #333;}
.faqs-a{display: none;}
.faqs-a i{width: 4%; min-width: 28px; min-height: 28px; display: table-cell; vertical-align: middle; background: url(/Assets/CBG/img/faq.png) no-repeat -48px top;}
.faqs-a p{display: table-cell; padding-left: 1.5%; width: 94.5%; margin-top: 0;}
.faqs-a span{display: block;}
.fonts-blue a{color: #0066ff;}
/* faqs-box eof*/
.heise{padding-bottom: 20px;}
.heise h2{padding-bottom: 10px;}
.heise h2 a{color: #000;}
.huise-bg{background-color: #f5f5f5; padding-bottom: 24px;}
.huise-bg p{text-align:center;}
.huise-bg>.container>h2{margin-top: 36px;}
.color-huise{padding-top: 10px; text-align: left !important;}
.color-huise span{color: #ccc;}
.individuation-box{padding: 26px 36px; border: 1px solid #ccc; border-radius: 6px; margin: 36px 0;}
.individuation-box p{margin: 10px 0;}
.indiv-box{cursor: pointer; margin-top: 20px; margin-bottom: 40px; height: 62px; overflow: hidden;}
.indiv-box:after{clear: both;}
.indiv-box:before{content: " "; display: table;}
.indiv-left{width: 4px; height: 62px; background: url(/Assets/CBG/img/myhw_jiaose.png) no-repeat 0 -63px; float: left;}
.indiv-center{padding-left: 10px; padding-right: 10px; height: 62px; float: left; line-height: 62px; font-size: 18px; font-weight: bold; cursor: pointer; background: url(/Assets/CBG/img/myhw_jiaose.png) repeat-x 0 -126px; background-repeat: repeat-x;}
.indiv-right{width: 32px; height: 62px; float: left; background: url(/Assets/CBG/img/myhw_jiaose.png) no-repeat 0 0;}
.indiv-hidden{width: 100%; max-width: 700px; border-top-left-radius: 6px; border-top-right-radius: 6px; background-color: #fff; overflow: hidden; z-index: 999;}
.indiv-top{background-color: #900; border-top-left-radius: 6px; border-top-right-radius: 6px; height: 36px; padding: 0 15px; overflow: hidden;}
.indiv-top span{display: inline-block;}
.fonts-baise{color: #fff; font-size: 18px; line-height: 36px; height: 36px;}
.indiv-close{float: right; display: inline-block; vertical-align: middle; margin-top: 3px;}
.indiv-centent{padding: 30px 15px; background-color: #fff;}
.indiv-form{margin-left: 5%;}
.indiv-form li{line-height: 30px \9; line-height: 100%; margin-bottom: 20px;}
.indiv-form li .field_message{display: inline-block;}
.dahong{color: #f00;}
.indiv-form label{margin-right: 10px; width: 10%; min-width: 100px; display: inline-block; text-align: right; float: left;}
.indiv-form input[type="text"]{width: 50%; height: 30px; line-height: 30px \9; line-height: 100%;}
.indiv-form select{width: 40%; height: 30px;}
.indiv-foot{background-color: #ddd; padding: 10px 15px; overflow: hidden;}
.indiv-foot:after{clear: both;}
.tijiao{padding: 0 20px; float: right; margin-right: 20px; color: #000;}
.quxiao{padding: 0 20px; float: right; color: #666;}
.close-guanbi{padding: 0 20px; float: right; color: #666;}
/* 2015-4-1 eof*/
/*dff 2015-2-31 star*/
.btn-link-one{background: #af2d2d; display: inline-block; border-radius: 6px; margin-bottom: 5px;}
.btn-link-one a{height: 39px; background: url(/Assets/CBG/img/hw_u_sjx.png) no-repeat center right; color: #fff; line-height: 39px; display: inline-block; padding: 0 25px 0 35px; margin-right: 25px; text-align: center; letter-spacing: 1px; text-decoration: none;}
.btn-link-one:hover{background-color: #dd3435; text-decoration: none;}
.down-title{margin-bottom: 7px; border-bottom: 1px solid #ccc;}
.down-list ul li{list-style: disc; margin-top: 15px; margin-left: 15px;}
.bor-botm-none{border-bottom: none !important; padding: 0 !important;}
.bor-botm-none h3{display: block !important;}
.bor-botm-none p{display: block !important;}
.contact ul li a{display: block; clear: both; color: #0033cd;}
.contact ul li p{margin: 0;}
.contact ul li span{color: #5e5e5e; display: block; clear: both;}
.title-mb-bor h1{padding-bottom: 0.4em; margin-bottom: 0.2em; border-bottom: 1px solid #ccc;}
.title-mb-bor h2{padding-bottom: 0.4em; margin-bottom: 0.8em; border-bottom: 1px solid #ccc;}
.title-mb-bor p{margin: 0;}
p.bor-btom{border-bottom: 1px solid #ccc; padding-bottom: 20px;}
div.bor-btom{border-bottom: 1px solid #ccc;}
h1.bor-btom{border-bottom: 1px solid #ccc; padding-bottom: 15px;}
.contact-us h2{margin: 15px 0; color: #cd3333;}
.contact-us h3{margin: 0;}
.contact-us p{margin: 0;}
.contact ul li .bj-img-email{background: url(/Assets/CBG/img/Analysts03email.jpg) no-repeat center left; padding-left: 23px;}
.contact h3{margin: 0 0 10px 0;}
.contact ul li{margin-bottom: 15px; padding-bottom: 10px;}
.stlyle-disc li{list-style: disc; margin-left: 15px;}
.float-right{float: right; margin-right: 15px;}
.a-email{background: url(/Assets/CBG/img/HIRP_email.jpg) no-repeat left; padding-left: 25px; display: block; clear: both; margin-bottom: 5px; word-wrap: break-word; background-position-y: 7px;}
.a-space{background: url(/Assets/CBG/img/HIRP_space.jpg) no-repeat center left; padding-left: 25px;}
.process{background: #b30004; padding: 17px 25px; color: #fff; margin-top: 24px;}
/* uniportal bof*/
.con-box{border: 1px solid #e6e6e6; padding: 25px 30px 30px 30px; min-height: 330px;}
.con-box h3{margin: 10px 0 10px 0;}
.con-box h2{text-align: center;}
.con-box li{list-style: disc; margin-left: 15px;}
.title-mb-bor h1{padding-bottom: 0.4em; margin-bottom: 0.2em; border-bottom: 1px solid #ccc;}
.change-password .input-name{text-align: right; padding-right: 5px; height: 42px; font-size: 18px; line-height: 100%; display: table;}
.change-password .input-name div{display:table-cell; vertical-align:middle;}
.change-password .input-name span{padding-right: 10px;}
.input-prompt{height: 42px; line-height: 100%;}
/*行业分析师注册页面 add by zhucong 2015-10-14*/
.change-password .inputs-name{text-align: right; padding-right: 5px; height: 42px; font-size: 16px;line-height:42px;}
.change-password .inputs-name div{display:table-cell; vertical-align:middle;}
.change-password .inputs-name span{padding-right: 10px;}
.inputs-prompt{height: 42px; line-height: 42px;}
/*end*/
.change-password input{width: 100%; height: 42px; background: none; border: 1px solid #ccc; border-radius: 4px; float: left; line-height: 100%; line-height: 42px\9; padding-left: 5px;}
.ver-code{width: 185px !important;}
.ver-code-img{padding-left: 10px;}
.change-password select{width: 100%; height: 42px; background: none; border: 1px solid #ccc; border-radius: 4px; float: left; line-height: 100%; line-height: 42px\9; padding-left: 5px;}
.change-password textarea{width: 100%; height: 120px; background: none; border: 1px solid #ccc; border-radius: 4px; float: left; padding-left: 5px;}
.select-btn{position: relative; display: inline-block; width: 110px !important; background: #d2d2d2 !important; border-top-right-radius: 0px !important; border-bottom-right-radius: 0px !important; cursor: pointer; text-align: center; overflow: hidden; text-decoration: none; *display: block; *zoom: 1; float: left; height: 42px; line-height: 42px;}
.select-btn input{position: absolute; font-size: 50px; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer; display: block;}
a.select-btn:hover{text-decoration: none; color: #343434; cursor: pointer}
.upload-btn{position: relative; display: inline-block; width: 100px !important; background: #d2d2d2 !important; border-radius: 0 !important; cursor: pointer; text-decoration: none; text-align: center; overflow: hidden; *display: block; *zoom: 1; height: 42px; line-height: 42px; margin-left: -15px;}
.upload-btn input{position: absolute; font-size: 50px; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer; display: block;}
.select-text{position: relative; display: inline-block; width: 100%; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; line-height: 42px; border: 1px solid #ccc; height: 42px; cursor: pointer; text-decoration: none; text-align: left; overflow: hidden; *display: block; *zoom: 1; float: left;}
.select-text input{height: 42px; position: absolute; font-size: 50px; right: 0; top: 0; opacity: 0; filter: alpha(opacity=0); cursor: pointer; display: block;}
.select-text input{font-size:14px; opacity:100; border:none !important; padding-top:9px;}
a.select-text{text-decoration: none; color: #343434; cursor: pointer;}
a.select-btn:hover,
a.select-text:hover,
a.upload-btn:hover{text-decoration: none; color: #343434; cursor: pointer}
.select-text1{position: relative; display: inline-block; width: 234px;width: 254px\9\0 !important; border-top-right-radius: 4px !important; border-bottom-right-radius: 4px !important; line-height: 42px; border: 1px solid #ccc; height: 42px; cursor: pointer; text-decoration: none; text-align: left; overflow: hidden; *display: block; *zoom: 1; float: left;}
.select-text1 input{height: 42px; position: absolute; font-size: 50px; right: 0; top: 0; opacity: 0; display: block;}
.select-text1 input{font-size:14px; opacity:100; border:none !important; padding-top:2px;}
a.select-text1{text-decoration: none; color: #343434; cursor: pointer;}

.change-password ul li input{width: 15px; height: 16px; border: none; background: url(/Assets/CBG/img/multiple.jpg) no-repeat top center; margin: 13px 5px 0 0; box-sizing: inherit; border-radius: 0; padding: 0;}
.change-password ul li{float: left; line-height: 42px; margin-right: 15px;}
.agreement{border-top: 1px solid #ccc; margin-top: 35px; padding-top: 20px; line-height: 175%;}
.agreement input{width: 15px; height: 16px; border: none; background: url(/Assets/CBG/img/multiple.jpg) no-repeat top center; margin: 6px 5px 0 0; box-sizing: inherit; border-radius: 0; padding: 0;}
.old-password .tishi{height: 42px; line-height: 42px; padding-left: 5px; display: block; float: left; color: red; font-size: 18px;}
.change-password .submit a{width: 168px; display: block; background: #cd3333; color: #fff; font-size: 18px; text-align: center; height: 40px; line-height: 40px; border-radius: 5px; text-decoration: none; margin-top: 10px; margin-bottom: 10px; float: left; clear: both;}
.change-password .submit span{color: Red;float: left;clear: both;}
.input-prompt{height: 42px; display:table;}
.input-prompt .field_message{display: table-cell; vertical-align: middle;}
.multiple-choice span{font-size: 18px;}
.multiple-choice input{border: 0; background: url(/Assets/CBG/img/multiple.jpg) no-repeat; width: 15px; height: 16px; margin-right: 5px; float: left; margin-top: 5px;}
.multiple-choice li{margin: 10px 0;float: none !important;}
.radio-two span{font-size: 18px;}
.radio-two input{border: 0; background: url(/Assets/CBG/img/redio-two.jpg) no-repeat; width: 15px; height: 16px; margin-right: 3px; margin-top: 5px; display: block; float: left; vertical-align: middle;}
.radio-two li{margin-right: 20px; float: left;}
.radio-two .submit a{width: 168px; display: block; background: #cd3333; color: #fff; font-size: 18px; text-align: center; height: 40px; line-height: 40px; border-radius: 5px; text-decoration: none; margin-top: 30px; margin-bottom: 30px}
.redtips{width: 200px !important; color: red; text-align: left !important; margin-left: 5px;}
.change-password p{float: left; display: block; clear: both; margin: 10px 0;}
.input-max-width{max-width: 350px;}
.submission{margin-top: 41px;}
.submission p{margin: 0; display: block; clear: both;}
.submission a{margin-top: 15px !important; margin-bottom: 20px !important;}
/* uniportal eof*/
/* register form bof*/
.ui-state-default .ui-icon{background-image: url(/Assets/CBG/img/ui-icons_ef8c08_256x240.png) !important;}
.custom-combobox .ui-corner-left{width: 87.5%; padding: 0 5px;}
.custom-combobox .ui-corner-right{width: 12%; top: 3px\9;}
body:last-child .custom-combobox .ui-corner-right{margin-left: -1px;}
.custom-combobox .ui-corner-right,
.custom-combobox .ui-corner-left{height: 42px; background: #FFF;vertical-align: middle;}
.custom-combobox{display: block; overflow: hidden;}
.ui-state-default{color: #333; font-weight: normal;}
.js_checkable{cursor: default;}
.clearboth{display: block; clear: both;}
.ui-state-default .ui-icon{background-image: url(/Assets/CBG/img/ui-icons_ef8c08_256x240.png) !important;}
/* register form eof*/
.change-password a{height: 42px; line-height: 42px;}
.small-tit{font-size: 18px; font-weight: bold; color: grey; padding-right: 10px;}
.solution ul{margin: 0 20px;}
.solution ul li{border-bottom: 1px solid #f1f1f1; background: url(/Assets/CBG/img/hw_072210.gif) no-repeat left; padding-left: 10px; line-height: 36px; margin: 6px 0;}
.ullge{height: 10px; width: 100%; overflow: hidden;}
.new-sear-tit{margin-bottom: 18px;}
.container .col-sm-9 .text-indent p{text-indent: 2em;}
.text-grey{color: #b29999;}
.text-red{color: red;}
.text-indent ul li{list-style: disc; line-height: 32px; padding-left: 0; margin-left: 16px;}
.container .row .col-sm-9 .list-con-tit{font-size: 20px; line-height: 150%; margin-bottom: 0;}
.container .row .col-sm-9 .foot-paging a{width: 30px; height: 30px; display: block; float: left; margin: 0 5px; text-align: center; line-height: 30px; text-decoration: none;}
.container .row .col-sm-9 .foot-paging .paging-1{border: 1px solid #efefef; color: #9f9ea6;}
.container .row .col-sm-9 .foot-paging .paging-2{font-weight: bold; color: red;}
.container .row .col-sm-9 .foot-paging .paging-3{border: 1px solid #aaa; color: #303531;}
.container .row .col-sm-3 .input{padding-bottom: 5px;}
.container .row .col-sm-3 input{height: 40px;}
.solution-nav .title{text-align: left;}
.container .row .col-sm-3 .text{max-width: 230px; float: left; border: 0; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; line-height: 40px; color: #787878; text-indent: 5px;}
.container .row .col-sm-2 .text{max-width: 230px; float: left; border: 0; border-bottom: 1px solid #cccccc; border-top: 1px solid #cccccc; border-left: 1px solid #cccccc; line-height: 40px; color: #787878; text-indent: 5px; height: 40px;}
.container .row .col-sm-3 .btn2{width: 35px; border: 0; height: 40px; background: url(/Assets/CBG/img/hw_btn2.jpg) no-repeat left;}
.col-sm-3 .new-list{list-style: disc; list-style-position: inside; margin-top: 6px;}
.col-sm-3 .en-new-list li{font-size: 14px;}
.container .row .col-sm-3 .new-list li{padding-left: 0;}
.container .row .col-sm-3 .link-list{display: block; padding-top: 10px;}
.container .row .col-sm-3 .link-list a{padding: 0 10px; display: inline-block;}
.container .row .col-sm-3 .link-list .text-28{font-size: 28px; color: #666;}
.container .row .col-sm-3 .link-list .text-14{font-size: 14px; color: #666;}
.container .row .col-sm-3 .link-list .text-20{font-size: 20px; color: #666;}
.container .row .floatright{float: right;}
.container .row .col-sm-9 .search-layout .search-bar{width: 100%; background: #e0e0e0; height: 103px; margin-bottom: 20px;}
.container .row .col-sm-9 .search-layout .search-bar .input-cer{display: block; padding: 0 15px; margin: 0 auto; vertical-align: middle; padding-top: 28px;}
.container .row .col-sm-9 .search-layout .search-bar .text_2{height: 48px; border: 0; border-top: 1px solid #cdcdcd; border-bottom: 1px solid #cdcdcd; border-left: 1px solid #cdcdcd; float: left; color: #656565; line-height: 48px; text-indent: 7px;}
.container .row .col-sm-9 .search-layout .search-bar .btn3{width: 50px; height: 48px; border: 0; background: url(/Assets/CBG/img/hw_btn3.jpg) no-repeat;}
.paginator{height: 30px; margin-top: 20px; width: 100%;}
.paginator a{border: solid 1px #ccc; color: #0063dc; cursor: pointer; text-decoration: none;}
.paginator a:visited{background: #fff; border: solid 1px #ddd; padding: 1px 6px; text-decoration: none;}
.paginator .cpb{background-color: #ffeee5; border: 1px solid #F50; color: #F50; font-weight: 700;}
.paginator a:hover{border: solid 1px #F50; color: #f60; text-decoration: none;}
.paginator a{display: block; height: 30px; line-height: 30px; width: 30px; text-align: center; border: 1px solid #AAA; color: #333; margin-right: 5px; font-size: 12px; float: left;}
.paginator span{float: left; margin-right: 5px; font-weight: Bold; color: red; line-height: 30px; width: 25px;}
.paginator a[disabled]{color: #eee; border-color: #eee}
.text-align{text-align: center;}
.container .row .col-sm-9 .share img{margin: 0;}
/*大屏导航js效果*/
#nav-cont .nav-list.active{border-bottom:1px solid #eeeeee;}
/*小屏导航*/
#nav-wrap .logo{padding: 10px 15px;}
#nav-wrap .nav-search-btn{padding: 14px 15px;}
#nav-wrap .nav-mobile-icon{padding: 14px 15px;}
#nav-wrap .quicktools ul{display: table;}
#nav-wrap .quicktools ul li{display: table-cell; font-size: 14px; vertical-align: middle;}
#nav-wrap .quicktools ul li a{display: inline-block; float: none; margin-left: 0px; margin: 0 10px;}
#nav-wrap .quicktools ul li a:hover{color: inherit;}
#nav-wrap .quicktools ul li.follow-top a{margin: 0 -3px;}
.weixin-qr{position: absolute; top: 55px; right: -84px; display: none; z-index: 9999;}
/*industry-analysts-download.html*/
.hirp-open-cate{margin-bottom: 20px; border-bottom: 2px solid #ddd;}
.hirp-open-cate a{text-decoration: none;}
.hirp-open-cate table{margin-bottom: 0;}
.hirp-open-cate th{border:none !important; cursor: pointer;}
.hirp-open-cate th.active{background-color: #f9f9f9;}
.hirp-open-cate .sub-cate{background: #f9f9f9;}
.hirp-open-cate .sub-cate .item{display: none; padding-left:8px; padding-right:8px;}
.hirp-open-cate .sub-cate a{display: block; color: #012563; margin-right: 20px; padding: 10px 0;}
/*expel-query.html*/
.query-contant{height:auto;display:block;border:1px solid #eee;background:url(/Assets/CBG/img/hw_u_360807.png) no-repeat right bottom #fff;min-height:520px;}
.selct-form-left{padding-left: 40px;
    padding-top: 20px;}
.selct-form-right{padding-left: 40px;
    padding-top: 5px;}
.expel-email{padding:15px 0 30px 0;}
.bg_f5 .container .row h2{padding-top:10px;}
/* 2015-5-6 all-product */
.product-list-item li{padding: 5px 0;}
/* rss */
.rss-production{border-bottom: 1px solid #e7e7e7;
    padding-bottom: 30px;
    line-height: 26px;
    margin-bottom: 20px;}
.rss-production img{float: right;
    margin: 0 0 2.2em 2.7em;}
.SubscribeIcon{background: url(/Assets/CBG/img/rss_small.png) no-repeat top left; padding: 0 0 4px 24px; font-size: 16px; margin-left: 20px; line-height: 20px; position: relative; top: -2px; background-size: 20px 20px;}
/*publictions star*/
.border-cc{border:1px solid #ccc;}
.publications h3{margin-bottom:2px;}
.publications span{font-size:16px;color:#999;}
a.down-link{width:100%;max-width:180px;height:36px;color:#fff;background:#cd3333;border-radius:5px;text-decoration:none;display:block;clear:both;margin-top:20px;text-align:center;line-height:36px;margin-bottom:20px;}
.publications .col-sm-3{margin-bottom:40px;}
.imglink-left h3{margin:10px 0;text-align:center;}
.left-right-align{margin-top:83px;}
.weixinlink img{margin:0px auto 5px auto;}
.weixinlink span{text-align:center;display:block;}
.bor-top{border-top:2px solid #2ca8d2;}.list-link ul li{background:url(/Assets/CBG/img/list-dian.png) no-repeat left 10px; padding-left:17px;margin-bottom:10px;font-size:16px;}
.publications-index .col-sm-8 .row .col-sm-8 h3{margin-top:0px;}
.publications-index .col-sm-8 .row .col-sm-8 p{color:#666666;line-height:175%;}
.publications-index .bottom-line{border-bottom:1px solid #d7d7d7;margin-bottom:30px;}
.publications-index .col-sm-8>.row{margin-bottom:40px;}
.publications-index .col-sm-8 h1{margin-bottom:35px;}
.tx_txt em{color:#999;padding-top:10px;display:block;}
.publications-index .col-sm-4 .tx_txt .col-sm-12 h2{margin:5px 0 10px 0;}
.publications-index .col-sm-4 .tx_txt .col-sm-12 p{margin:0;color:#666;line-height:150%;}
.publications-index .col-sm-4 .tx_txt .col-sm-12{margin-bottom:20px;}
.publications-index .col-sm-4 .tx_txt .col-sm-12 .col-xs-8{padding-left:0;}
/* niefang 2015514 bof */
.win-videobox{margin-bottom:10px;}
.win-title-backgrand{z-index: 9;margin: 0;height: 50px;width: 100%;position: absolute;bottom: 0;background-color: #000;-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";filter: alpha(opacity=50);-moz-opacity: 0.5;-khtml-opacity: 0.5;opacity: 0.5;}
.win-videobox h3{bottom: 0;position: absolute;z-index: 10;color: #fff;padding: 0 15px;height: 50px;line-height: 50px;margin: 0;}
.win-gray{background-color: #eee;}
.win-rightgray{padding:0.56em 0;border-bottom: 1px solid #ccc;margin-right: 0;}.row.win-rightgray img{width: 92%;} .press-rightgray .win-rightgray .col-sm-12{max-height:56px; overflow:hidden; text-overflow: ellipsis; background: url(/Assets/CBG/img/list-dian.png) no-repeat left 10px; margin-left: 8px;}
.win-rightgray .col-xs-4{padding-right:0;}
.win-rightgray em{line-height:1.25; font-size:14px; display:block;}
.win-rightgray h3{margin: 0px 0 0; font-size: 16px; max-height: 56px; line-height:24px; overflow: hidden;}
.press-rightgray .text-align-r{padding-top:10px;}
.win-gray h2{margin-bottom:10px;}
.bor-bottom{border-bottom:2px solid #2ca8d2;}
.wookmark1 .col-sm-6:nth-last-child(1) > .bor-bottom,
.wookmark1 .col-sm-6:nth-last-child(2) > .bor-bottom,
.press-box .col-sm-4 .bor-bottom:nth-last-child(1){border-bottom:none;}
.stamp1{position: absolute; right: 0; top: 0; width: 33.33333333%; min-height: 356px;}
.winwin-text .row .tx_txt>h2{margin-top:5px;margin-bottom:5px;}
.winwin-text .row .tx_txt>.row{margin-top:15px;margin-bottom:15px;}
.winwin-text .row .tx_txt p{line-height:inherit;}
.winwin-text .row .tx_txt .col-xs-8{float:none;width:auto;}
.winwin-text .row .tx_txt>.row p{margin-top:0;margin-bottom:0;}
.winwin-text .row .tx_txt .col-sm-12 h3,.winwin-text .row .tx_txt .col-sm-12 p{text-align:center;margin:9px 0 5px;}
.winwin-text .qr-code{padding-left:0;}
.winwin-text .down-link{width:80%; margin: 0 auto 12px;}
.winwin-text .row .tx_txt .col-xs-6 p{margin:0 0 5px;}
.winwin-text .row .col-sm-4>.tx_txt>.row>.col-xs-6:first-child{padding-right:0;}
.fonts-blue{color: #0066ff;}
.winwin-text .col-xs-12{margin-top:12px;}
/* niefang 2015514 eof */
.summary{margin-bottom:12px;}
/*公共提示页*/
.comm-prompt{padding-top:70px;padding-bottom:100px;}
.comm-prompt h3{margin:15px 0;}
.comm-prompt p{margin:10px 0;}
.comm-prompt .col-sm-6 a{display:block;float:left;line-height:175%;clear:both;color:#337ab7;}
.comm-prompt>.col-sm-3 img{display:block;float:right;margin-top:15px;margin-right:20px;}
/* niefang 2015525 bof*/
.advisories{margin: 15px auto;}
.corporate-pb .col-sm-3.hidden-xs.no-bold h3{padding-bottom:0;margin-bottom: 15px;}
.corporate-pb .col-sm-3.hidden-xs.no-bold h3.bor-btom{padding-bottom:10px;}
.corporate-pb .row .col-sm-3 .input{padding-bottom: 10px;}
.solCategory .no-bold .solution-nav.advisories li span.title a.active,
.solCategory .no-bold .solution-nav.advisories li span.title a:active{color: #000 !important;}
.table-striped.security>thead>tr{background-color: #0099ff;}
.table-striped.security>thead>tr th{color: #fff;padding-top:10px !important;padding-bottom:10px !important;}
.table-striped.security>tbody>tr:hover{background-color: #eee;}
.table-striped.security>tbody>tr td a{color:#0066ff;}
.table.security>tbody>tr>td,
.table.security>tbody>tr>th,
.table.security>thead>tr>th{max-width: 480px;padding: 10px 20px;border: none;vertical-align:middle;}
.borders{border-top: 1px solid #ccc;margin-bottom: 5px;}
.table.security{border-bottom: 1px solid #ccc;margin-bottom: 10px;}
.corporate-pb .col-sm-9 div.more{margin-bottom: 5px;}
.corporate-pb .col-sm-3 a.down-link{max-width: 200px;}
.corporate-pb .row .col-sm-9>img{margin: 20px auto 30px auto;}
.font-bules{color: #0099ff;}
/* niefang 2015525 eof*/
/*psirt star*/
.psiet-detail ul li{line-height:175%;}
.psiet-detail h3{margin:10px 0 0 0;}
.psiet-detail .row .col-sm-6 .box-left{background: url(/Assets/CBG/img/psirt_huawei_01.png) no-repeat right bottom #dedede ;padding:0 15px 15px 15px;min-height:154px;}
.psiet-detail .row .col-sm-6 .box-right{background: url(/Assets/CBG/img/psirt_huawei_02.png) no-repeat right bottom #dedede;padding:0 15px 15px 15px;min-height:154px;}
.psiet-detail .row .col-sm-6{padding:15px;}
.psiet-detail .row .col-sm-6 h2{background:url(/Assets/CBG/img/psirt_index_03.png) no-repeat center right;float:left;display:block;clear:both;padding-right:20px;margin:10px 0;}
.psiet-detail .row .col-sm-6 p{display:block;clear:both;margin-bottom:0;line-height:150%;}
.expand-moreb a i{padding-left: 20px; height: 30px; background: url(/Assets/CBG/img/psirt_dateil.png) -10px -46px;}
.expand-moreb a i.down{background: url(/Assets/CBG/img/psirt_dateil.png) -10px -10px;}
.psirt-set-out.active{border-top:1px solid #ddd;border-bottom:1px solid #ddd;}
.psirt-set-out .moreinfo table td{border:1px solid #ddd;padding:10px 6px;}
.psirt-set-out .table.security thead{color:#fff;}
.psirt-set-out .table-striped.security>tbody>tr:hover{background:none;}
.expand-moreb{margin:-1px 0 15px 0;}
.expand-moreb span{font-size:18px;font-family: frutigernext_medium, frutigernext, Arial, Helvetica, sans-serif;}
.psirt-set-out .active{display:block;}
.psirt-set-out>.expand-moreb>.on{border-top:1px solid #ccc;display:block;padding-top:10px;margin-top:-11px;}
.psiet-detail .row .col-sm-6 a:hover{color: #000; text-decoration: none;}
.psiet-detail .row .col-sm-6 a:hover .box-left{background-color:#99ccff;}
.psiet-detail .row .col-sm-6 a:hover .box-right{background-color:#99ccff;}
/* 20150526 bof */
/* psirt-index niefang 2015526 bof */
.swiper-container-psirt{overflow:hidden;position:relative;}
.psirt-tab-title a{text-decoration: none;display: block;color: #666;text-align: center;padding: 15px 20px;margin-right: 15px;float: left;background: #f9f9f9;height: auto;font-size: 18px;}
.psirt-tab-title a.active{background: #0099ff;color: #fff;}
.swiper-container-psirt .swiper-wrapper,.swiper-container-psirt .swiper-wrapper .swiper-slide{height:auto !important;overflow:hidden;}
.psirt-set-out .moreinfo{overflow:hidden; margin: 0 0 20px 0;}
/* psirt-index niefang 2015526 eof */
/*all-events.html页*/
.page-allEvents h2{padding-bottom: .5em; color: #dc0000; border-bottom: 1px solid #eee;}
.page-allEvents h3{margin:0 0 6px 0;}
.page-allEvents .item{margin-bottom: 24px;}
.page-allEvents .list:last-child .item{margin-bottom:0;}
.page-allEvents .calendar{padding-bottom: 20px;margin:0;padding:0;}
.page-allEvents .calendar p,.page-allEvents .calendar a.more{margin-bottom:0.5em;}
.page-allEvents .symbol{padding-left:0;}
.page-allEvents .symbol a{position: relative; display: block; height: 9em; line-height: 15em; text-align: center; background: url("/Assets/CBG/img/pageAllEvent-icon.png") #eee no-repeat center; background-size: 50%; background-position: 50% 32%;}
.page-allEvents a.more{color: #0066ff; text-decoration: underline;}
/*.page-allEvents .symbol{padding-left:0;}
.page-allEvents .symbol a{display: block; text-align: center; background: #eee; padding-top: 24px;}*/
.page-allEvents .symbol a span{width: 80px; height: 70px; margin: 0 auto; display: block;}
.page-allEvents .symbol a span img{display: block; width: 100%;}
.page-allEvents .symbol a p{color: #0066FF; text-align: center; margin: 0; padding: 10px;}
.page-allEvents a.more{color: #0066ff; text-decoration: none;}
/* press-center-video niefang 2015529 bof*/
.press-box>.row>.col-sm-8>.row{padding-top:20px;}
.press-box>.row>.col-sm-8>.row .col-sm-6{margin-bottom:10px;}
.press-box>.row .tx_txt.bor-bottom img{margin-bottom: 20px;}
.press-box .row .tx_txt>h2,.press-box .row h2{margin-top:0;margin-bottom:10px;}
.press-box p,.press-box h3{color: #666;}
.press-box .tx_txt ul{margin-top: 10px;padding-top: 10px;padding-bottom: 10px;list-style: disc inside;}
.press-box .tx_txt ul li{color: #000;}
.press-box .tx_txt.list-link h2{padding-left:20px;}
.press-box .list-link ul li{font-size: 18px;color: #333333;}
.press-box .tx_txt h2.bor-bottom{padding-bottom:10px;}
.press-box a.down-link{width:100%;}
.box-shadow{box-shadow: 2px 2px 5px rgba(153,153,153,1);}
h3.mg-style{margin-top: 20px;margin-bottom:20px;}
/* press-center-video niefang 2015529 eof */
/* contact-us-index niefang 2015602 bof */